/**
 * 
 */
package com.dhcc.DRGsHosp.facade;

import java.util.List;

import org.dayatang.utils.Page;
import org.openkoala.koala.commons.InvokeResult;

import com.dhcc.DRGsHosp.facade.dto.DictionaryDataDTO;

/**
 * @author chl
 *
 */
public interface DictionaryDataFacade {
	
	
	/**
	 * 根据 id 获取字典数据
	 * @param id
	 * @return
	 */
	public InvokeResult findDictionaryDataById(Integer id);
	/**
	 * 获取所有字典数据
	 * @return
	 */
	public List<DictionaryDataDTO> findAllDictionaryData();
	
	/**
	 * 根据编码获取字典数据
	 * @param dicCode
	 * @return
	 */
	public InvokeResult findDictionaryDataByCode(String dicCode);

	/**
	 * 删除无效字典数据(用户删除的)
	 * @param param
	 * @param dicCode
	 */
	public void delInvalidDictionaryDatas(String param, String dicCode);

	/**
	 * 保存字典数据
	 * @param param
	 * @return
	 */
	public void saveDictionayData(String param);

}
